//package com.plian.system.wrapper.im;
//
//import com.plian.system.dto.im.InvestmentDebtInfoDTO;
//import com.plian.system.entity.im.InvestmentDebtInfo;
//import com.plian.system.mybatis.support.BaseWrapper;
//import com.plian.system.vo.im.InvestmentDebtInfoVO;
//import com.plian.system.wrapper.util.CacheWrapperUtil;
//import com.plian.system.wrapper.util.WrapperUtil;
//import org.mapstruct.Mapper;
//import org.mapstruct.Mapping;
//import org.mapstruct.Mappings;
//
//import static com.plian.system.wrapper.util.WrapperConstant.PROPERTY_ID_NAME;
//import static com.plian.system.wrapper.util.WrapperConstant.SPRING;
//
//
//@Mapper(componentModel = SPRING, uses = {CacheWrapperUtil.class, WrapperUtil.class})
//public interface InvestmentDebtInfoWrapper extends BaseWrapper<InvestmentDebtInfo, InvestmentDebtInfoDTO, InvestmentDebtInfoVO> {
//
//    /**
//     * Entity转VO
//     *
//     * @param entity /
//     * @return /
//     */
//    @Override
//    @Mappings(value = {
//            @Mapping(source = "projectCompanyId", target = "projectCompanyName", qualifiedByName = PROPERTY_ID_NAME)
//    })
//    InvestmentDebtInfoVO entityToVO(InvestmentDebtInfo entity);
//}
